﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.Interface.Common.Model.GateWay.Dto.Athena
{
    public class AthenaMenuResp
    {
        public String no { get; set; }

        public String code { get; set; }

        public String url { get; set; }

        public String id { get; set; }

        public String icon { get; set; }

        public String name { get; set; }

        public String pNo { get; set; }

        public String pCodeName { get; set; }

        public String spellCode { get; set; }

        public String wbCode { get; set; }

        public String inputCode { get; set; }

        public String description { get; set; }

        public String isDisable { get; set; }
        public String isDisableDesc { get; set; }

        public String sort { get; set; }

        public String createTime { get; set; }

        public String updateTime { get; set; }

        public String updateUser { get; set; }

        public String updateUserName { get; set; }

        public String componentId { get; set; }

        public String componentName { get; set; }

        public List<AthenaFunctionResp> functions { get; set; }

        public List<AthenaMenuResp> children { get; set; }

        /**
         * 菜单来源代码
         */
        public String menuSourceCoding { get; set; }

        /**
         * 黑名单业务标识
         */
        public long? bizEventId { get; set; }
        /**
         * 黑名单业务名称
         */
        public String bizEventName { get; set; }
    }
}
